package com.xique.park.service.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xique.common.core.web.domain.PageResult;
import com.xique.park.bean.domain.ParkSettlementRecord;
import com.xique.park.bean.request.web.record.SettlementRecordRequest;

import javax.servlet.http.HttpServletResponse;

/**
 * 结算记录服务接口
 *
 * @author WLD
 */
public interface IParkSettlementRecordService extends IService<ParkSettlementRecord> {

    /**
     * 分页查询结算记录
     *
     * @param settlementRecordRequest 结算记录查询请求
     * @return 分页查询结果
     */
    PageResult selectPageList(SettlementRecordRequest settlementRecordRequest);

    /**
     * 导出结算列表
     *
     * @param settlementRecordRequest 结算记录查询请求
     * @param response                HttpServletResponse
     */
    void exportList(SettlementRecordRequest settlementRecordRequest, HttpServletResponse response);
}
